import matplotlib.pyplot as plt

# 应用场景：一组数据的分布情况

#  处理中文异常的办法
plt.rcParams['font.sans-serif'] = ['SimHei']  # 设置字体为中文黑体，例如 'SimHei' 或 'Microsoft YaHei'
plt.rcParams['axes.unicode_minus'] = False  # 解决负号'-'显示为方块的问题

time = [122, 145, 142, 111, 145, 124, 114, 152, 121, 151, 120, 101, 126]

plt.figure(figsize=(20, 8), dpi=80)

# 绘制直方图
# 设置组距
distance = 2
# 计算组数
group_num = int((max(time) - min(time)) / distance)
plt.hist(time, bins=group_num)
# 修改x刻度
plt.xticks(range(min(time), max(time) + 2, distance))

plt.show()
